Tile Layer is a map of tiles consisting in a unique "texture" of tiles.
TileLayers representations which can be found from Tiled.
Tilemap is a set of tile layers. It contains information on the maximum map size, holds all the tilesets needed for actually drawing the layers.
Tileset is a data set containing tiles. It has information about the underlying texture used for a tile.
The Tile is the smallest piece of a TileMap.
The TileAnimationFrame holds what is the ID of the current frame in a TileAnimation and how much duration.
A simple object which can mean absolutely anything inside a TileLayer. Usually used for implementing: - Camera Dead Zones - Event Systems - Trigger Areas
Simple Key/Value type defining a property inside a Tile.